delayed echo - Turkish English Dictionary